#include<stdio.h>
#define NUM 7
int a[NUM+1] = {0,5,3,4,7,3,5,6};
int m[NUM+1],l[NUM+1];
main()
{
    int i,n,smallest,num,k,j;
    num=1;
    for (i=1;i<=NUM;i++)
      if (m[i]==0)
      {
        smallest=a[i];
        k=1;
        l[k]=i;
        for (j=i+1; j<=NUM; j++)
          if (m[j]==0)
            if (a[j]<smallest)
            {
                smallest =a[j];
                k=0;
                l[++k]=j;
            }
            else if (a[j]==smallest)
                     l[++k]=j;
        for(j=1;j<=k;j++)
            m[l[j]]=num;
        num++;
        i=0;
              
      }
      printf(" Player-No Score Rank\n");
      for (j=1;j<=NUM;j++)
        printf(" %3d  %4d  %4d\n",j,a[j],m[j]);
}